﻿using System;
using Pay.TO;

namespace Pay.Data {
	/// <summary>
	/// 批处理提现
	/// </summary>
	public class TransferBatch {
		/// <summary>
		/// 批处理id
		/// </summary>
		public long Id { get; set; }
		/// <summary>
		/// 通道
		/// </summary>
		public PayChannel PayChannel { get; set; }
		/// <summary>
		/// 商户id
		/// </summary>
		public long MerchantId { get; set; }
		/// <summary>
		/// 商户批号
		/// </summary>
		public string BatchNo { get; set; }
		/// <summary>
		/// 批次号（YYMMDD+4位平台代码+6位序列号）_商户编号.TXT
		/// </summary>
		public string BatchFile { get; set; }
		/// <summary>
		/// 报盘流水号，通道的
		/// </summary>
		public string NoticeTranId { get; set; }
		/// <summary>
		/// 状态：1生成文件，2已通知，3已回盘，4已处理
		/// </summary>
		public TransferBatchStatus Status { get; set; }
		/// <summary>
		/// 回盘文件
		/// </summary>
		public string BackFile { get; set; }
	}
}
